package com.gopay.common.domain.cps.trans;

import com.gopay.common.constants.approval.DecisionValue;
import com.gopay.common.constants.trans.DispenseProfitToGopayType;

import java.io.Serializable;

/**
 * @author jianglijun
 * @ClassName: Tran00702CheckerImpl
 * @Description: 分润交易console请求cps参数类
 * @date 2017年3月16日 下午3:57:35 www.gopay.com.cn Inc.All rights reserved.
 */
public class Tran00702VO implements Serializable{
    /**返点交易步骤**/
    private DispenseProfitToGopayType step;
    /**客户编号**/
    private String custId;
    /**客户名称**/
    private String custName;
    /**账号**/
    private String acctId;
    /**交易金额**/
    private String totalPrice;
    /**国付宝订单号**/
    private String orderId;
    /**账号类型**/
    private String acctType;
    /**控制台审核操作员ID**/
    private String operId;
    /**控制台审核操作员名称**/
    private String operName;
    /**审批意见**/
    private DecisionValue decisionValue;
    /**审批处理意见**/
    private String decisionMsg;
    /**交易备注**/
    private String remark;

    public DispenseProfitToGopayType getStep() {
        return step;
    }

    public void setStep(DispenseProfitToGopayType step) {
        this.step = step;
    }

    public String getCustId() {
        return custId;
    }

    public void setCustId(String custId) {
        this.custId = custId;
    }

    public String getCustName() {
        return custName;
    }

    public void setCustName(String custName) {
        this.custName = custName;
    }

    public String getAcctId() {
        return acctId;
    }

    public void setAcctId(String acctId) {
        this.acctId = acctId;
    }

    public String getTotalPrice() {
        return totalPrice;
    }

    public void setTotalPrice(String totalPrice) {
        this.totalPrice = totalPrice;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getAcctType() {
        return acctType;
    }

    public void setAcctType(String acctType) {
        this.acctType = acctType;
    }

    public String getOperId() {
        return operId;
    }

    public void setOperId(String operId) {
        this.operId = operId;
    }

    public String getOperName() {
        return operName;
    }

    public void setOperName(String operName) {
        this.operName = operName;
    }

    public DecisionValue getDecisionValue() {
        return decisionValue;
    }

    public void setDecisionValue(DecisionValue decisionValue) {
        this.decisionValue = decisionValue;
    }

    public String getDecisionMsg() {
        return decisionMsg;
    }

    public void setDecisionMsg(String decisionMsg) {
        this.decisionMsg = decisionMsg;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    @Override
    public String toString() {
        return "Tran00702VO{" +
                "step=" + step +
                ", custId='" + custId + '\'' +
                ", custName='" + custName + '\'' +
                ", acctId='" + acctId + '\'' +
                ", totalPrice='" + totalPrice + '\'' +
                ", orderId='" + orderId + '\'' +
                ", acctType='" + acctType + '\'' +
                ", operId='" + operId + '\'' +
                ", operName='" + operName + '\'' +
                ", decisionValue=" + decisionValue +
                ", decisionMsg='" + decisionMsg + '\'' +
                ", remark='" + remark + '\'' +
                '}';
    }
}
